Unraid万兆内网的方案测试

您所在的位置:网站首页 openwrt 8153网卡 Unraid万兆内网的方案测试

Unraid万兆内网的方案测试

#Unraid万兆内网的方案测试| 来源: 网络整理| 查看: 265

Unraid万兆内网的方案测试 2023-04-11 16:17:14 6点赞 34收藏 16评论

Unraid如今已经被越来越多的人使用,灵活的硬盘策略和简单的docker、插件安装都让unraid成为一个优秀的nas系统和虚拟机底层系统。其中unraid的缓存体验和主流的群辉有很大的差异,群辉对于ssd做缓存比较保守,诸如一块ssd只能给单个存储池作为缓存、单块ssd只能做读取缓存等,unraid的缓存相对灵活一些:ssd本身作为硬盘阵列的一个缓冲空间,如果某个文件夹设置使用缓存,那么当你在写入的时候,文件会优先写入缓存,然后在当天的某个时间才会真正转移到阵列里(或手动),在此期间不仅没有影响文件的使用,而且在数据保留在缓存ssd期间,文件的读取速度也即是ssd的读取速度,所以一块ssd就能给整个阵列做读写缓存。同时unraid的缓存策略有多种,可自行研究,我一般使用“是”策略。

Unraid万兆内网的方案测试

在我个人当前的使用中,其实超过千兆的使用场景几乎没有,只有电脑和nas之间的数据传输,电脑和nas主板带有2.5g网卡,也购买了2.5g的交换机。为了保障数据安全,前段时间我彻底转投Unraid,将原本直通给群辉虚拟机的机械硬盘全部加入了unraid阵列并添加了校验盘,数据倒是安全了,但是校验盘的存在会导致unraid的读写速度大幅度降低,所以加入了2块ssd作为缓存。这样一来电脑和nas都有ssd的情况下,2.5g轻松跑满,甚至万兆也开始心痒痒(其实无非就是折腾)Unraid万兆内网的方案测试

接线方式

万兆场景仍然仅存在于电脑和nas数据互通,所以我是不打算购买交换机的,而且不管是光口还是电口万兆,当前价格也不够美丽,太贵也不至于。因此只考虑给电脑和unraid添加万兆网卡然后进行直连。但是在不加万兆交换机的前提下,unraid的万兆设置竟然在网络上都找不到系统性教程,只有非常零散的只言片语。个人总结下来有两种方案:

①nas和电脑各自板载网口连接交换机上网,然后再连接两台机器的万兆口,unraid绑定两个网口,绑定模式bond6,这时unraid里面的万兆口就不能是原网段,要额外设置另一个网段的ip,否则会连接不到unraid后台?(这一点没有实际测试)电脑万兆口设置与nas万兆口同样网段ip。然后通过输入ip地址的形式访问nas,但是这种方式我不太习惯,因为我是习惯使用电脑的“网络”界面来访问unraid。

②在unraid设置虚拟交换机:unraid网卡绑定选否,选择桥接,勾选板载和万兆两个网卡,这样就在unraid设置了一个虚拟交换机,电脑板载口空着,电脑的万兆口直接连接nas万兆口,电脑通过万兆口来同时上网和连接unraid,这种方式也比较科学,但是需要nas开机的情况下电脑才能连接外网。

这时候我突发奇想,ip访问太麻烦,②方式是比较符合我的习惯的,而且电脑系统可是windows,兼容性和灵活性可是几乎秒杀任何nas系统的,电脑的两个网卡同时接入网络根本不会影响到电脑访问外网啊,毕竟很多主板本就自带无线网卡。所以打算综合一下两种方式,采用①模式的接线,②模式的设置,电脑和nas各自独立上网,也通过电脑的“网络”界面以万兆访问nas,这样就完美了。

网卡的选择

目前的万兆卡大致有X8、X16长度的服务器网卡和aqc107等芯片、X4长度的消费级网卡(微星、华硕某些高端主板赠送的万兆卡就是这种).

intel X520 DA1单光口万兆网卡,pcie2.0X8接口intel X520 DA1单光口万兆网卡,pcie2.0X8接口

tplink NT521电口万兆网卡,aqc107芯片tplink NT521电口万兆网卡,aqc107芯片

由于我的nas主板上X16的插槽已经使用了X16转4nvme的转接卡,两个缓存ssd就在这里,所以网卡只能插在第3个插槽,虽然是x16的长度,但是只有x4通道(与金手指接触的地方也只有x4长度)。如果我用pcie3.0X4的万兆网卡(如aqc107), 那跑万兆应该没问题,但是如果我接入pcie2.0X8(如X520)的万兆网卡,那实际只接触了一半的触点,(有人说这种就只有pcie2.0X4的速度)能不能跑满万兆呢?有待实验吧。

三号pcie插槽,虽然是x16长度,但是实际只有x4的长度有触点,后面是空着的三号pcie插槽,虽然是x16长度,但是实际只有x4的长度有触点,后面是空着的

最终我决定同时购买两种网卡,一个是tplink的NT521万兆网卡,pcie3.0X4接口;一个是intel X520 DA1光口万兆网卡,pcie2.0X8接口。tp的方案价格为800左右,X520的方案价格为400左右,如果两个都可以实现,那就留下X520.

实际测试结果

tplink NT521网卡的适配表现很好,接入win11和unraid 6.11.5都可以直接识别,无需安装任何驱动。而我的接线方式和unraid设置的猜想也证实是可行的,万兆卡的链接速度为10G,这样的接线方式仍然可以通过我的电脑-网络直接访问unraid,符合我的使用习惯,其速度表现如下:

unraid网络设置,eth1是万兆卡,可以单独设置它的信息等,但是应用桥接后就只显示一个mac地址了,unraid对外也只有一个ipunraid网络设置,eth1是万兆卡,可以单独设置它的信息等,但是应用桥接后就只显示一个mac地址了,unraid对外也只有一个ip

电脑写入nas,在有缓存的情况下跑满万兆电脑写入nas,在有缓存的情况下跑满万兆

数据还在缓存ssd里面,此时读取速度也是万兆数据还在缓存ssd里面,此时读取速度也是万兆

NT521的表现让人满意,要不直接留下了?毕竟是电口,新房只留了网线,选择这个网卡可以让nas的摆放位置更灵活,不过最终还是算了,可以预见在很长的时间里,我的万兆需求仍然只存在于电脑和nas之间。战未来可以,战太远的未来就没必要了。Unraid万兆内网的方案测试

接下来是X520 DA1,这块网卡的适配性比不上aqc107,在win11下需要额外安装驱动(找老板要的驱动),可能win10的兼容性更好些。不过unraid倒是可以直接识别。按照同样的设置后,速度如下

写入速度跑满万兆写入速度跑满万兆

读取速度跑满万兆读取速度跑满万兆

万兆跑满!Unraid万兆内网的方案测试 在只接触了一半的触点情况下,X520 DA1仍然可以跑满万兆。

这篇文章也算是填补了2块空白,一个是unraid万兆网卡的具体设置,另一个是X8长度的万兆卡在插入X4长度的插槽时还能不能跑满,希望对大家有所帮助。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3